问题 单项选择题

有如下程序:
#include<iostream>
using namespace std;
int main()

int *p;
*p=9;
cout<<"The value at p:"<<*p;
return 0;

编译运行程序将出现的情况是( )。

A.编译时出现语法错误,不能生成可执行文件

B.运行时一定输出:The value at p:9

C.运行时一定输出:The value at p:*9

D.运行时有可能出错

答案

参考答案:D

解析: 题目程序中“int *p;”是定义了一个指针变量p,“*p=9;”是将p当前指向的指针赋为9。指针p在执行这个赋值操作前并没有初始化这个变量p,所以会有p未初始化的警告错误。

单项选择题
问答题

某股份有限公司(本题下称“股份公司”)是一家于2004年8月在上海证券交易所上市的上市公司。该公司董事会于2005年3月28日召开会议,该次会议召开的情况以及讨论的有关问题如下:
(1)股份公司董事会由7名董事组成。出席该次会议的董事有董事A、董事B、董事C、董事D;董事E因出国考察不能出席会议;董事F因参加人民代表大会不能出席会议,电话委托董事A代为出席并表决;董事G因病不能出席会议,委托董事会秘书H代为出席并表决。 (2)出席本次董事会会议的董事讨论并一致做出决定,将就下列事项提交该次会议以普通决议审议通过,即:增加2名独立董事;股份公司与本公司市场部的项目经理李某签订的一份将公司的一项重要业务委托李某负责管理的合同。
(3)根据总经理的提名,出席本次董事会会议的董事讨论并一致同意,聘任张某为公司财务负责人,并决定给予张某年薪10万元;董事会会议讨论通过了公司内部机构设置的方案,表决时,除董事B反对外,其他均表示同意。
(4)该次董事会会议记录,由出席董事会会议的全体董事和列席会议的监事签名后存档。
要求:
(1)根据本题要点(1)所提示的内容,出席该次董事会会议的董事人数是否符合规定董事F和董事G委托他人出席该次董事会会议是否有效并分别说明理由。
(2)指出本题要点(2)中不符合有关规定之处,并说明理由。
(3)根据本题要点(3)所提示的内容,董事会通过的两项决议是否符合规定并分别说明理由。
(4)指出本题要点(4)的不规范之处,并说明理由。