奥鹏作业答案 发表于 2022-12-24 10:18:32

吉大22年12月《C语言程序设计》在线作业一_100分百分

吉大《C语言程序设计》在线作业一
1.[单选题] 有以下程序:  #include  union pw  { int i;  char ch[2];}a;   main()   {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}  程序的输出结果是
答案资料下载请参考帮助中心说明
    A.13
    B.14
    C.208
    D.209
    答:——A——
2.[单选题] 假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:  PROG ABCDEFGH IJKL,则输出结果为  main( int argc, char *argv[])  { while(--argc>0)  printf("%s",argv[argc]);  printf("\n");  }
    A.ABCDEFG
    B.IJHL   
    C.ABCDEFGHIJKL
    D.IJKLABCDEFGH
    答:——D——
3.[单选题] 设有以下说明语句  struct ex  { int x ; float y; char z ;} example;  则下面的叙述中不正确的是
    A.struct结构体类型的关键字
    B.example是结构体类型名    东北大学答案q761296021
    C.x,y,z都是结构体成员名
    D.struct ex是结构体类型名
    答:——B——
4.[单选题] 设有int x=11;则表达式(x++*1/3)的值是
    A.3
    B.4
    C.11
    D.12
    答:————
5.[单选题] 请选出可用作C语言用户标识符的是
    A.void,define,WORD
    B.a3_b3,_123,IF
    C.FOR,--abc,Case
    D.2a,Do,Sizeof
    答:————
6.[单选题] C语言允许函数类型缺省定义,此时函数值隐含的类型是
    A.float
    B.int
    C.long
    D.double
    答:————
7.[单选题] 设有数组定义: char array[]="China"; 则数组 array所占的空间为
    A.4个字节
    B.5个字节
    C.6个字节
    D.7个字节
    答:————
8.[单选题] 若有以下程序  #include     int a[]={2,4,6,8};  main()  { int i;  int *p=a;  for(i=0;i<4;i++)a[i]=*p;  printf("%d\n",a[2]);  }  上面程序输出结果是
    A.6
    B.8
    C.4
    D.2
    答:————
9.[单选题] 下列各数据类型不属于构造类型的是
    A.枚举型
    B.共用型
    C.结构型
    D.数组型
    答:————
10.[单选题] 下面能正确进行字符串赋值操作的是
    A.char s[5]={"ABCDE"};
    B.char s[5]={ &prime;A&prime;, &prime;B&prime;, &prime;C&prime;, &prime;D&prime;, &prime;E&prime;};
    C.char *s;s="ABCDE";
    D.char *s;char a; scanf("%s",&s);
    答:————
11.[多选题] 在文件操作中,用于检测和设置文件状态的函数有______。
    A.文件结束检测函数feof()
    B.读写文件出错检测函数ferror()
    C.文件出错和结束标志文件函数才clearerr()
    D.文件关闭函数fclose()
    答:————
12.[多选题] 以下对C语言函数的有关描述中,错误的是:______。
    A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
    B.函数既可以嵌套定义又可以递归调用
    C.函数必须有返回值,否则不能使用函数
    D.程序中有调用关系的所有函数必须放在同一个源程序文件中
    答:————
13.[多选题] 设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
    A.ptr是指向一维数组的指针变量
    B.ptr是指向int型数据的指针变量
    C.ptr是指向函数的指针,该函数返回一个int型数据
    D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
    答:————
14.[多选题] 以下______是正确的转义字符。(      )
    A.‘\\'
    B.‘\’
    C.‘\81'
    D.‘\0'
    答:————
15.[多选题] 在C语言中,正确的int类型的常数是:______。
    A.0
    B.32768
    C.037
    D.0xaf
    答:————
16.[判断题] 语句int pt中的*pt是指针变量名。
    A.错误
    B.正确
    答:————
17.[判断题] switch语句中,各个case和default的出现次序不影响执行结果。()
    A.错误
    B.正确
    答:————
18.[判断题] 宏名必须用大写字母表示。
    A.错误
    B.正确
    答:————
19.[判断题] ‘ a’和“a”在内存中所占字节数相同。()
    A.错误
    B.正确
    答:————
20.[判断题] C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。()
    A.错误
    B.正确
    答:————
21.[判断题] C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。()
    A.错误
    B.正确
    答:————
22.[判断题] puts和gets函数只能输入或输出一个字符串
    A.错误
    B.正确
    答:————
23.[判断题] 函数必须有返回值,否则不能使用函数
    A.错误
    B.正确
    答:————
24.[判断题] 一个int型与一个double型数据进行混合运算时,其结果是double型。
    A.错误
    B.正确
    答:————
25.[判断题] 使用printf和scanf函数时,必须添加#include 命令。()
    A.错误
    B.正确
    答:————

附件是答案,转载注明 无忧答案网
页: [1]
查看完整版本: 吉大22年12月《C语言程序设计》在线作业一_100分百分