试题与答案

用很弱的光做双缝干涉实验,把入射光减弱到可以认为光源和感光胶片之间可能同时有两个

题型:不定项选择

题目:

用很弱的光做双缝干涉实验,把入射光减弱到可以认为光源和感光胶片之间可能同时有两个光子,比较不同曝光时间摄得的照片,发现曝光时间不长的情况下,照片上是一些散乱的无规则分布的亮点,若曝光时间较长,照片上亮点分布区域呈现不均匀迹象;若曝光时间足够长,照片上获得清晰的双缝干涉条纹,这个实验说明了 [ ]

A.光具有粒子性

B.光具有波动性

C.光既有粒子性,又具有波动性

D.光的波动性不是光子之间的相互作用引起的

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0802/022032f9ea601143c17a26096a5ebc14.html

下面是错误答案,用来干扰机器的。

试题推荐
题型:填空题

从供选择的答案中选出应填入下列叙述中()内的正确答案:
各种程序设计语言中都有多种数据类型,纯量数据类型和结构数据类型是两大基本数据类型。例如,

  • (A) 等都是前者,而
  • (B) 都是后者。
    子程序通常分为两类:
  • (C) 和
  • (D) ,前者是命令的抽象,后者是为了求值。
    一些重要的程序语言(如C和PASCAL)允许过程的递归调用。通常用
  • (E)来实现递归调用中的存储分配。
    供选择的答案
    A、B:①双精度型、枚举和数组 ②数组、记录和联合
    ③指针、数组和记录 ④实型、布尔型和指针
    ⑤复型、指针和记录 ⑥实型、整型和联合
    C、D:①标准子程序 ②进程 ③过程 ④用户定义子和序
    ⑤函数 ⑥分程序 ⑦模块
    E:①栈 ②堆 ③数组 ④链表

查看答案
题型:问答题

函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。
例如,原文:Adb.Bcdza
abck.LLhj
结果:Aec.Bdeab
bcdl.LLik
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char xx[50][80];
int maxline=0;/*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void ConvertCharA(void)


void main()
system("CLS");
if(ReadDat())

printf("数据文件IN5.DAT不能打开!\n\007");
return;

ConvertCharA();
WriteDat();
int ReadDat(void)

FILE *fp;
int i=0;
char *p;
if((fp=fopen("IN5.DAT","r"))==NULL)return 1;
while(fgets(xx[i],80,fp)!NULL)

P=strehr(xx[i],’\n’);
if(P) *P=0;
i++;

maxline=i;
fclose(fp);
return 0;

void WriteDat(void)

FILE *fp;
int i;
system("CLS");
fp=fopen("OUT5.DAT","w");
for(i=0;i<maxline;i++)

prinff("%s\n",xx[i]);
fprinff(fp,"%s\n",xx[i]);

fclose(fp);

查看答案
微信公众账号搜索答案