16秋华师《高级语言程序设计》在线作业.doc_第1页
16秋华师《高级语言程序设计》在线作业.doc_第2页
16秋华师《高级语言程序设计》在线作业.doc_第3页
16秋华师《高级语言程序设计》在线作业.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

奥鹏17春16秋华师高级语言程序设计在线作业一、单选题(共 10 道试题,共 30 分。)1. 当a=1, b=3, c=5, d=4时,执行下面一段程序后,x的值为( ) if (ab) if(cd) x=1; else if(ac) if(b=1;n-),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是( )A. *S1+=*S2+B. S1n-1=S2n-1C. *(S1+n-1)=*(S2+n-1)D. *(+S1)=*(+S2)正确答案:4. 若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;+a,+b) printf ( “ -“) ;的正确说法是( )A. 循环体只执行一次B. 死循环C. 循环体一次也不执行D. 输出-正确答案:5. 下列程序 #include main() char a80; int i,j; printf(“Enter the string:”); scanf(“%s”,a); i=0; while(ai!=0) if(ai=A&ai=Z) ai=ai-A+a; printf(“%s”,a); 运行后输出的结果是( )A. 把键盘输入的字符串中的大写字母变换成小写字母,然后显示变换后的字符串。B. 把键盘输入的字符串中的数字字符删除掉,然后显示该字符串。C. 把键盘输入的字符串中的小写字母变换成大写字母,然后显示变换后的字符串。D. 把键盘输入的字符串原封不动地显示在屏幕上。正确答案:6. 语句while(!E) 中的条件!E等价于( )A. E=0B. E!=1C. E!=0D. E正确答案:7. 一个C语言程序是从( )开始执行的A. 程序中的第一个语句B. 包含文件(头文件)的第一个函数C. 名为main的函数D. 程序中的第一个函数正确答案:8. 下列语句执行后的结果是( )。 y=5;p=&y;x=*p+;A. x=5,y=5B. x=5,y=6C. x=6,y=5D. x=6,y=6正确答案:9. 设有以下说明语句 struct ex int x;float y; char z;example; 则下面的叙述不正确的是( )A. struct是结构体类型的关键字B. example是结构体类型名C. x,y,z都是结构体成员名D. struct ex是结构体类型正确答案:10. 设有以下语句,则( )不是对a数组元素的正确引用,其中0=i2!1D. a20正确答案:5. 下列语句正确初始化的是( )A. char str=abcd;B. char str4=abcd;C. char str4=a,b,c,d;D. char str=a,b,c,d;E. char str4=97,98,99,100;正确答案:6. 以下关于数组描述错误的是( )A. 数组的大小是固定的,但可以有不同的类型的数组元素B. 数组的大小是可变的,但所有数组元素的类型必须相同C. 数组的大小是固定的,所有数组元素的类型必须相同D. 数组的大小是可变的,可以有不同的类型的数组元素正确答案:7. 以下选项中不合法的字符常量是( )A. BB. 010C. 68D. D正确答案:8. 下列关于符号常量正确的是( )A. 符号常量用标识符表示B. 符号常量不允许被修改C. 符号常量允许在程序运行中改变D. #define N 10E. 符号常量没有值和类型的含义正确答案:9. 在下列选项中,构成死循环的程序段是( )A. int i=100; while(1) i=i%100+1; if(i100)break; B. for(;)C. int k=1000; do +k;while(k=10000);D. int s=36; while(s);-s;E. for(i=1;i+);正确答案:10. 以下不合法的赋值语句是( )A. x=y=100B. d-;C. x+y;D. c=int(a+b);正确答案: 华师高级语言程序设计在线作业三、判断题(共 10 道试题,共 30 分。)1. 变量根据其作用域的范围可以分作局部变量和全局变量A. 错误B. 正确正确答案:2. 在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。A. 错误B. 正确正确答案:3. int i,*p=&i;是正确的C说明A. 错误B. 正确正确答案:4. 用fopen(file,r+);打开的文件file可以进行修改A. 错误B. 正确正确答案:5. 数组名实际上是此数组的首地址,所以数组名相当于一个指针变量A. 错误B. 正确正确答案:6. main(argc,argv)中的参数argv的定义格式为char argvA. 错误B. 正确正确答案:7. 循环结构中的continue语句是使整个循环终止执行A. 错误B. 正确正确答案:8. 设有数组定义: char array =hello; 则数组 array所占的空间为5A.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论